【初学Laya】引擎语言、开发环境搭建、示例项目运行报错

您所在的位置:网站首页 laya ide 【初学Laya】引擎语言、开发环境搭建、示例项目运行报错

【初学Laya】引擎语言、开发环境搭建、示例项目运行报错

2023-08-22 17:03| 来源: 网络整理| 查看: 265

初次学习LayaAir游戏引擎,目前用过几年Unity,作为H5小白,主要参照官方技术文档https://ldc2.layabox.com/doc,记录过程中遇到的问题。

简介篇:

简单介绍Laya的一篇··· 了解一下即可。

关于语言:

LayaAir引擎支持ActionScript3(AS3)、TypeScript(TS)、JavaScript(JS)三种语言开发,都支持发布HTML5和App,此外AS3还支持Flash; 不过官方推荐的是TS,2.2版本后引擎的源码变更为TS;JS作为弱类型语言,开发调试难度相对较大(TS)。不论选哪种语言开发,都是殊途同归,我在次之前没有正式体验过这三种语言,暂定选用JS,如果后续有问题再尝试TS。

2D基础篇_快速上手:

如何下载安装、创建工程以及工程目录结构,技术文档都有详细说明,不再赘述,记录一下问题:

1. 选中AS3或JS,都需要搭建开发环境(TS代码编译器),按照文档步骤操作,在命令行工具里输入指令“npm install -g typescript”安装TypeScript环境时,Mac遇到了一个报错,因为在mac 的终端下安装需要sudo命令,输入“sudo npm install -g typescript”命令即可

 2. 安装完毕,创建2D示例项目,还没做任何操作直接运行,就遇到了问题,谷歌浏览器黑屏,报错“Access to XMLHttpRequest at 'xxxx.json' from origin 'null' has been blocked by CORS policy: Cross origin requests...”,看的小白我一脸懵,完全不懂H5···

后来搜到是Mac上的Chrome存在跨域问题,谷歌浏览器运行LayaAir IDE 2.0示例项目黑屏报错(Mac),关闭谷歌浏览器,终端输入“open -n /Applications/Google\ Chrome.app/ --args --disable-web-security  --user-data-dir=/Users/youName(此处是电脑路径!!!)/MyChromeDevUserData/”,重新运行项目即可···

从零学Laya第一弹,希望能坚持下去,💪💪💪



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3